package fr.umlv.m2.jee.pmlv.service.subject;

import java.util.List;

/**
 *
 * @author Stephanie
 */
public interface IDisplayAbstractThemeService {
    List<DisplayAbstractTheme> getAllDisplayAbstractTheme();
    List<DisplayAbstractTheme> getAbstractThemeBySubjectIdAndByYear(long id, int year);
    DisplayAbstractTheme getAbstractThemeById(long id);
    void addAbstractTheme(DisplayAbstractTheme theme);
    void editAbstractTheme(DisplayAbstractTheme theme);
    void deleteAbstractTheme(long id);
    void publishAbstractTheme(long id);
}
